A Note on the Cooperation in Rewriting Systems with Context-Dependency Checking

نویسندگان

  • Zbynek Krivka
  • Tomás Masopust
چکیده

Extended Abstract Rewriting systems based on simple forms of productions play an important role in formal language theory. Therefore, it is no surprise that context-free grammars and their modifications are one of the most studied models. However, many of the systems describing practically interesting applications, such as the parsers of natural and programming languages, require additional mechanisms that allow these systems to check for some kind of context dependencies. From that point of view, context-free grammars are not convenient for those applications because they are too simple to describe such context dependencies. Naturally, a method how to increase the generative power of rewriting systems is to compose them of several simple components, and to define how these components cooperate to generate the common sentential form. In the literature , such devices are called cooperating distributed (CD) grammar systems. Specifically, CD grammar systems [1] are rewriting devices composed of several components represented by grammars or other rewriting systems, and of a protocol describing the mutual cooperation of components in the generative process. These protocols describe (roughly speaking) the number of steps the component has to make to allow another component to work. For instance, the most interesting protocol is so-called terminal mode making the component work until it is not able to make another derivation step. It is well-known that the cooperation (as specified above) has a significant effect on context-free grammars—nontrivial cooperation protocols make context-free CD grammar systems more powerful than context-free grammars (the reader is referred to [2]). As mentioned above, simple rewriting devices that are able to check for some context dependencies are of interest. One of such simple rewriting systems, so-called random context grammars (see [3]), is a natural generalization of context-free grammars, where a mechanism checking for context dependencies is added. Specifically, two finite sets of nonterminal symbols are attached to each context-free production—a permitting and a forbidding set—and such a production is applicable only if all permitting symbols appear in the current sentential form, while no forbidding symbol does. It is known that the family of random context languages contains the whole family of context-free languages and that is properly included in the family of context sensitive languages. In addition, considering

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Cooperating Distributed Grammar Systems: Components with Nonincreasing Competence

We study the generative power of CD grammar systems (CDGSs) that use a cooperation protocol based on the level of competence on a sentential form — and the competence of their components does not increase during rewriting. A component of a CDGS is k-competent on a sentential form if it can rewrite exactly k different nonterminals appearing in that string. A CDGS with components that are nonincr...

متن کامل

Weakly-Synchronized Ground Tree Rewriting

Ground tree rewrite systems (GTRS) are a well-known treeextension of prefix-rewrite systems on words (a.k.a. pushdown systems), where subtrees (instead of word prefixes) are rewritten. GTRS can model programs with unbounded recursion depth and thread-spawning, wherein the threads have a tree-shaped dependency graph. We consider the extension of GTRS with a finite (global) control unit for synch...

متن کامل

Accepting Grammars and Systems

We investigate several kinds of regulated rewriting (programmed, matrix, with regular control, ordered, and variants thereof) and of parallel rewriting mechanisms (Lindenmayer systems, uniformly limited Lindenmayer systems, limited Lindenmayer systems and scattered context grammars) as accepting devices, in contrast with the usual generating mode. In some cases, accepting mode turns out to be j...

متن کامل

Context-Sensitive Term-Rewriting

At first an introduction to context-sensitive rewrite-systems is given. The main part of this paper deals with the topic how one can prove termination of contextsensitive rewrite-systems. This can be done either by either transforming them into non context-sensitive ones or by extending the existing techniques which are used to prove termination of classic rewrite systems. This is described in ...

متن کامل

Context-Sensitive Dependency Pairs

Termination is one of the most interesting problems when dealing with context-sensitive rewrite systems. Although there is a good number of techniques for proving termination of context-sensitive rewriting (CSR), the dependency pair approach, one of the most powerful techniques for proving termination of rewriting, has not been investigated in connection with proofs of termination of CSR. In th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009